EDC101 Data Visualisation

This module introduces students to data visualisation and has three complementary parts: the theory of data visualisation, the practical doing of it, and a critical awareness of both. The theoretical part involves looking at the principles of data visualisation best practice. The practical part involves learning a programming language to generate your own data visualisations, using the free and open-source software called R. The critical part involves acquiring an awareness of the roles that data and its visualisation play in society, and reflecting on that to inform your practice.

Dr Calum Webb https://www.sheffield.ac.uk/smi/people/academic/calum-webb (Sheffield Methods Institute)https://www.sheffield.ac.uk/smi
2025-08-13

Module: EDC101

Title: Data Visualisation

Credit Value: 10

Level: Undergraduate

Semester: Autumn 2025-26

Module Leader: Dr. Calum Webb ()


Time & Location:
Lecture 16:00-16:50 in The Wave, Lecture Theatre 03 (Tuesdays, Week 1-5, 7-11)
Workshops 09:00-10:50 / 11:00-12:50 in Bartolome House, Computer Room ALG04 (Thursdays Week 1-5, 7-11), check your timetable for group allocation.


Consultation & Feedback Hours: 10:00-11:00 Tuesdays (Week 1-12) and 15:00-16:00 Thursdays (Week 1-12). Please read the calendar invite and description carefully for information on rooms.

Book through Google Calendar by clicking here.

Details

You may book up to two appointment slots back-to-back (20 minutes). Please do so well in advance. When you book an appointment, it will be added to your Google Calendar automatically: I would strongly recommend linking your Google Calendar to your phone, laptop, and/or tablet.

On booking an appointment the invite will contain a Google Meets link by default. If you would like to meet face to face, please edit the appointment description or title to reflect this.

Please cancel your appointment as soon as possible if you can no longer attend. This means that other students will be able to take advantage of any freed up time.


This module will be taught in a computer room, but it is strongly recommended that you use your own laptop for exercises in R as you may not have access to university computers while working on your assessments.


Learning Outcomes: What will you learn?

This module introduces students to data visualisation and has three complementary parts: the theory of data visualisation, the practical doing of it, and a critical awareness of both. The theoretical part involves looking at the principles of data visualisation best practice. The practical part involves learning a programming language to generate your own data visualisations, using the free and open-source software called R. The critical part involves acquiring an awareness of the roles that data and its visualisation play in society, and reflecting on that to inform your practice.

By the end of the module, you’ll be able to demonstrate:

As students come to this module from a wide range of backgrounds, we don’t assume any existing knowledge about the principles or practice of data visualisation or programming. This is fine, and we’ll work on this basis.

It is worth noting that this module isn’t just an exercise in acquiring programming skills. Understanding the role of data visualisation in society is just as important as being able to generate data visualisations yourself.

Teaching: How will I be taught and what do I need to do each week?

Hours
Lectures & Activities Each week will include a lecture and learning activities designed to provide an accessible introduction to the topic being covered with a focus on data visualisation principles. There may be recommended reading for each week. ~10
Data Lab Sessions After each lecture we will work on a supported exercise in R in a group environment, learning how to apply the data visualisation methods we have learned about in R with Rstudio. ~20

Course outline: What will be covered each week & student responsibilities?

This is a 10-credit module and therefore it is expected it will require 100 study hours per student. Formal teaching hours for this module will take 30 hours (lectures and workshops). Therefore, as a rough guide, this means you should expect to devote around 5 hours of study time per week to this module during a 15-week semester.

You will also be assigned readings and tasks each week that will accompany the lectures and workshops to help you understand the week’s material. These tasks are described in the module outline, and in the handouts that will be distributed during the workshops. These handouts will also be posted on Blackboard after the workshops.


Week Lecture Workshop
1 Overview and introduction Introduction to ggplot2
2 Interpreting a data visualisation Bar charts
3 Data storytelling Scatterplots
4 Chart types Box plots, density curves, histograms, etc.
5 Visual design Customising graphs
6 Reading week - No lecture Reading week - No workshop
7 Publishing a data visualisation Starting Maps
8 Maps More maps
9 Guest lecture Data manipulation
10 Best practice for whom? What’s new in data visualisation?
11 Wrapping up and assessment preparation Assessment preparation

Tasks

Each week, there’s a handful of tasks that we’d like you to complete. In general, these consist of some reading, some coding, and for you to keep your eyes open to different visualisations that you find and then reflect on how well you think they work.

You can find details of your tasks each week in the week-by-week plan in the second half of this document. You will see they are listed either as core tasks or supplementary tasks.

Most weeks we ask that you submit your response to the core weekly tasks on Blackboard. Please do this as it enables the teaching team to give general feedback at the start of the following lecture or workshop.

If you’re having difficulty keeping up with the work, please let us know as soon as you can, and we can work together to make sure that everything gets sorted.

Illustrations by Allison Horst

Reading and Learning Resources

Knowledge about the theory and practice of data visualisation is based on long-established notions of ‘best practice’ and, therefore, there are many resources associated with these parts of what we are studying. However, the arguments that call for more critical awareness of the theory and practice of data visualisation are more recent. As a result, resources that put this critical awareness into practice are still emergent. You will find the resources listed in the Reading and Resource List grouped in a way that reflects this:

Assessment

This module consists of two assessments, due at midday (12 noon) on the dates stated on the Blackboard Assessment Pages.

The first counts for 30% of your final grade, while the second assessment counts for 70% of your final grade.

The first assessment mainly assesses your ability to use software to draw specific graphs: you’ll be given a dataset and a list of graphs to draw. You’ll also be asked to reflect on what the graphs you’ve drawn show.

In the second and final assessment you’ll be asked to reflect on a published article that contains a data visualisation, to assess the data visualisation’s strengths and weaknesses, and consider how it might be improved. Then, remaining with the same topic, you’ll be asked to tell a relevant story by creating your own data visualisation(s), and then explain the decisions you made about which data and which type of visualisation you thought were most appropriate for the audience.

The assessments will all be posted on Blackboard substantially in advance of the relevant deadlines.

Word limits & late penalties

Please note that, where assessments include a word count, the word count is a maximum rather than a target. (We do not use a 10% rule that says it is acceptable to be 10% above or below this word limit). Bibliographies are not included in word counts, but in-text citations are. Coursework must always be submitted online through Blackboard/Turnitin and by no later than 12:00 noon on the day of the deadline. Any unauthorised late submissions after midday on the day of the deadline will incur a penalty.

Submission

All written coursework must be submitted electronically.

Marked coursework will be returned within 3 working weeks.

The pass mark for this module is 40% overall.

Any change to assessment arrangements will be announced on Blackboard.

For more details on these policies, please refer to the SMI Undergraduate Handbook, which is linked to from this module’s Blackboard page, under the heading Undergraduate Handbook.

Reassessment

In the case of students who fail the first assessment of this module, repeat assessment will be by a similar set of questions but with different data and source material. In the case of students who fail the second assessment of this module, you will be able to revise your submission using the same question and source material using the feedback provided unless you are required to resit due to academic misconduct.

Any reassessment coursework will be due by a date in August that will be set nearer the time. Further instructions will be communicated to those who fail the module. Resit candidates must consult the module Blackboard website for further information, up until the time of the reassessment, not merely in semester time.

Resit marks will be capped at 40%.

Academic Integrity in the Assessment Process

Because coursework, unlike examinations, is not invigilated, the University lays down general rules so that everyone is clear about what is acceptable practice. These rules are set out formally in the regulations for non-invigilated examinations in Part I of the University Calendar. Further information can be found in the University’s Academic Integrity webpages.

What constitutes academic misconduct?

The basic principle underlying the preparation of any piece of academic work is that the work submitted must be your own work. Plagiarism, submitting bought or commissioned work, double submission (or self-plagiarism), collusion and fabrication of results are not allowed because they violate this principle. Similarly, inappropriate use of generative AI is considered misconduct. Rules about these forms of cheating apply to all assessed and non-assessed work. More details can be found in the student handbook.

What happens if I violate the university’s academic integrity policy?

Any form of academic misconduct is treated as a serious academic offence and action may be taken under the Discipline Regulations. Where academic misconduct is found to have been used, the University may impose penalties ranging from awarding a grade of zero for the assignment through to expulsion from the University in extremely serious cases.

Detection of Academic Misconduct

The University subscribes to a national plagiarism detection service called Turnitin which helps academic staff identify the original source of material submitted by students. It is also a resource, which can help tutors to advise students on ways of improving their referencing techniques. Your work will be checked by this service and results will be assessed by the marker.

Generative AI detection tools are not used at the University of Sheffield. This is due to concerns over their error rates and the potential for both false positives and false negatives when scanning for potential use of Generative AI. Rather, we require all students complete an Acknowledge, Describe, and Evidence form for every assessment they submit, and any concerns raised around inappropriate use of generative AI are reviewed by an Academic Misconduct Officer.

Generative AI and Academic Misconduct

Usage of generative AI constitutes academic misconduct when content that was created using generative AI technologies is presented as your own work. This means when generative AI has been used to create a part, or the entirety, of an assessment submission, either,

  1. Without proper or adequate acknowledgement, description, and/or evidence in the event that the use of generative AI is appropriate for the module learning objective, or
  2. Where generative AI has been used to gain an unfair advantage in demonstrating that learning objectives have been met or in meeting the marking criteria for an assessment, unless some application of generative AI as an assistive or enhancive technology is explicitly stated as a learning outcome in the module handbook.

In the first instance, a good rule to follow is: ‘if you copied output from a generative AI model directly into your assignment, this probably constitutes academic misconduct’. In addition, if you know there is output from a generative AI tool that you included in your assessment but did not acknowledge, describe, and evidence this in your assessment cover sheet, this would be considered academic misconduct. If your use of generative AI is replacing, rather than reinforcing, your learning, this probably constitutes academic misconduct.

Generative AI outputs should never be used as sources for assessment and you should never cite anything from a generative AI tool. This is because content generated by AI tools is not reliable and is usually non-recoverable and non-reproducible at a later date, so it cannot be retrieved from a link or citation. You must check any module specific guidance before using generative AI on a module.

Illness, Coursework Extensions and Extenuating Circumstances

Policies on coursework extensions and extenuating circumstances can be found in the Student Handbook. If you wish to apply for a coursework extension, you should contact the Learning & Teaching Support Team in the first instance (), in advance of the coursework deadline, and include the relevant Extenuating Circumstances Form plus medical certification if appropriate. Your application will then be considered, and the outcome communicated to you as soon as possible.

Please note that module leaders cannot grant extensions.

Student Feedback

There will be feedback on your understanding of this module during the course of module delivery. Students will receive individual written feedback on each formal assessment.

In addition, the module will use a Blackboard discussion page where students can seek feedback on individual issues both from the teaching staff and from fellow students.

Feedback on your understanding as the module progresses as well as on all the elements of module assessment can be obtained at any time by using consultation and feedback hours.

Module Evaluation

We always welcome your comments and feedback as the module progresses, and informal evaluation of this kind will take place throughout the module. Students will also be invited to complete an anonymised module evaluation form towards the end of the module. These will be reviewed by the Director of Education and the module leader. Any changes made to the module as an outcome of student evaluation will be communicated to new/future cohorts of students and in the following year’s module Blackboard pages.